Разработка игр на Python от GeekBrains
Вы научитесь
Программа курса
Студенты будут изучать теорию и закреплять знания на практике в игровом формате. В течение обучения каждый создаст несколько игр, а итогом станет разработка собственного проекта.
Знакомимся с программированием
Вводное занятие, на котором студент познакомится с учителями и узнает, что его ожидает во время обучения. Поймет, чем занимаются программисты.
Учимся считать
Ученик начнет знакомство с возможностями языка программирования Python. Разберется с базовой терминологией и узнает, что такое операторы, функции и циклы. Поймет, как прописывать алгоритмы для проведения арифметических операций.
Работаем со строками
Ребенок познакомится со строками в коде и поймет, в чем их значение. Разберется в задачах и целях: для чего программисты структурируют код.
Управляем программой
Студент познакомится с созданием условий и научится грамотно их прописывать, используя специализированные операторы.
Работаем с циклом программы
Ученик узнает, что такое циклы и для решения каких задач, возникающих во время создания игры, они используются.
Работаем со сложными циклами
Ученик продолжит знакомство с циклами. Узнает, что такое усложнения, и научится с ними работать, создавая чистый функциональный код.
Знакомимся с функциями
Студент углубит свои знания о функциях в Python. Поймет, как корректно вписывать их в полотно кода и достигать поставленных задач в разработке игры.
Знакомимся с библиотеками
Ребенок узнает, что такое библиотеки и для чего они используются программистами. Попробует на практике работать с дополнительными возможностями, которые откроет установленная библиотека.
Знакомимся с «черепашкой»
Студент начнет работать со специализированной библиотекой Turtle и сможет добавлять рисунки, создавать геометрические объекты и дизайнить внешний вид игры.
Знакомимся со списками
Ученик узнает, что такое список. Научится работать с типами данных, модифицировать их, использовать для решения нестандартных задач специлизированные техники.
Осваиваем библиотеку PyGame
Ребенок познакомится с еще одной библиотекой Python, которая содержит в себе инструменты для разработки классных игр в двухмерной графике.
Учим объекты сталкиваться
Ученик узнает, как оживлять игровые объекты: заставлять их двигаться по определенной траектории и взаимодействовать друг с другом.
Рисуем игровой интерфейс
Студент познакомится с понятием "интерфейс". Узнает, из каких элементов состоит игровой интерфейс, и научится его прорабатывать.
Финальное занятие
Ребенок подведет итоги обучения и презентует преподавателям и однокурсникам свою финальную работу: идею игрового проекта.